using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace mesoBoard.Data.Repositories
{
    public interface IThemeRepository
    {
        bool ThemeExists(string ThemeName);
        Theme GetTheme(int ThemeID);
        IEnumerable<Theme> GetThemes();
        Theme GetUserTheme(int UserID);
        void SetDefaultTheme(int ThemeID);
        Theme GetDefaultTheme();
        int CreateTheme(Theme TheTheme);
        void DeleteTheme(int ThemeID);
        void UpdateTheme(Theme TheTheme);
 

    }
}